package com.beiming.libra.domain.dto.requestdto.caseapply;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.util.List;
import javax.validation.constraints.NotNull;
import lombok.Data;

/**
 * @author tp Date : 2018/6/5/005 15:42
 */
@Data
@ApiModel(value = "案件关联人员传输对象")
public class ArbitrationCaseUserRequestDTO {

  /**
   * 用户类型
   */
  @ApiModelProperty(value = "用户类型 (申请人：10，申请人代理人：11,被申请人:20,被申请人代理人:21)", required = true)
  @NotNull
  private String userType;
  /**
   * 用户id
   */
  @ApiModelProperty(value = "关联用户id", required = true)
  private String userId;
  /**
   * 姓名
   */
  @ApiModelProperty(value = "姓名", required = true)
  private String realName;
  /**
   *  代理人关联
   */
  @ApiModelProperty(value = "代理人关联", required = true)
  List<CaseUserRequestDTO> proxys;
}
